/*
 * JBoss, Home of Professional Open Source
 * Copyright 2011, Red Hat, Inc. and individual contributors
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2008.04.25 at 12:01:52 AM WEST 
//


package org.mobicents.slee.sippresence.pojo.rpid;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;

import org.mobicents.slee.sippresence.pojo.commonschema.Empty;
import org.mobicents.slee.sippresence.pojo.commonschema.NoteT;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.mobicents.slee.sippresence.pojo.rpid package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _SphereHome_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "home");
    private final static QName _SphereWork_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "work");
    private final static QName _SphereUnknown_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "unknown");
    private final static QName _MoodHappy_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "happy");
    private final static QName _MoodFrustrated_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "frustrated");
    private final static QName _MoodBrave_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "brave");
    private final static QName _MoodAnnoyed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "annoyed");
    private final static QName _MoodInLove_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "in_love");
    private final static QName _MoodDepressed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "depressed");
    private final static QName _MoodGrumpy_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "grumpy");
    private final static QName _MoodHurt_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "hurt");
    private final static QName _MoodConfused_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "confused");
    private final static QName _MoodProud_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "proud");
    private final static QName _MoodInterested_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "interested");
    private final static QName _MoodCurious_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "curious");
    private final static QName _MoodSarcastic_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "sarcastic");
    private final static QName _MoodAngry_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "angry");
    private final static QName _MoodRemorseful_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "remorseful");
    private final static QName _MoodDistracted_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "distracted");
    private final static QName _MoodSurprised_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "surprised");
    private final static QName _MoodMoody_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "moody");
    private final static QName _MoodHumbled_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "humbled");
    private final static QName _MoodOffended_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "offended");
    private final static QName _MoodNervous_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "nervous");
    private final static QName _MoodEmbarrassed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "embarrassed");
    private final static QName _MoodCold_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "cold");
    private final static QName _MoodOther_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "other");
    private final static QName _MoodRestless_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "restless");
    private final static QName _MoodSerious_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "serious");
    private final static QName _MoodBored_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "bored");
    private final static QName _MoodExcited_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "excited");
    private final static QName _MoodHumiliated_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "humiliated");
    private final static QName _MoodAmazed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "amazed");
    private final static QName _MoodAfraid_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "afraid");
    private final static QName _MoodCranky_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "cranky");
    private final static QName _MoodSleepy_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "sleepy");
    private final static QName _MoodCalm_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "calm");
    private final static QName _MoodThirsty_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "thirsty");
    private final static QName _MoodAnxious_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "anxious");
    private final static QName _MoodShocked_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "shocked");
    private final static QName _MoodGuilty_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "guilty");
    private final static QName _MoodInvincible_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "invincible");
    private final static QName _MoodStressed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "stressed");
    private final static QName _MoodInAwe_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "in_awe");
    private final static QName _MoodRelieved_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "relieved");
    private final static QName _MoodSad_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "sad");
    private final static QName _MoodDisappointed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "disappointed");
    private final static QName _MoodHot_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "hot");
    private final static QName _MoodLonely_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "lonely");
    private final static QName _MoodContented_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "contented");
    private final static QName _MoodDisgusted_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "disgusted");
    private final static QName _MoodMean_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "mean");
    private final static QName _MoodJealous_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "jealous");
    private final static QName _MoodFlirtatious_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "flirtatious");
    private final static QName _MoodNeutral_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "neutral");
    private final static QName _MoodAshamed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "ashamed");
    private final static QName _MoodHungry_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "hungry");
    private final static QName _MoodImpressed_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "impressed");
    private final static QName _MoodWorried_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "worried");
    private final static QName _MoodSick_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "sick");
    private final static QName _MoodShy_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "shy");
    private final static QName _MoodPlayful_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "playful");
    private final static QName _MoodIndignant_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "indignant");
    private final static QName _ActivitiesPerformance_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "performance");
    private final static QName _ActivitiesVacation_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "vacation");
    private final static QName _ActivitiesOnThePhone_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "on-the-phone");
    private final static QName _ActivitiesInTransit_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "in-transit");
    private final static QName _ActivitiesWorking_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "working");
    private final static QName _ActivitiesBreakfast_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "breakfast");
    private final static QName _ActivitiesSleeping_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "sleeping");
    private final static QName _ActivitiesMeal_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "meal");
    private final static QName _ActivitiesShopping_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "shopping");
    private final static QName _ActivitiesHoliday_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "holiday");
    private final static QName _ActivitiesPlaying_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "playing");
    private final static QName _ActivitiesAway_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "away");
    private final static QName _ActivitiesWorship_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "worship");
    private final static QName _ActivitiesAppointment_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "appointment");
    private final static QName _ActivitiesBusy_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "busy");
    private final static QName _ActivitiesMeeting_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "meeting");
    private final static QName _ActivitiesTravel_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "travel");
    private final static QName _ActivitiesPresentation_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "presentation");
    private final static QName _ActivitiesDinner_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "dinner");
    private final static QName _ActivitiesSteering_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "steering");
    private final static QName _ActivitiesTv_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "tv");
    private final static QName _ActivitiesPermanentAbsence_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "permanent-absence");
    private final static QName _ActivitiesSpectator_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "spectator");
    private final static QName _ActivitiesLookingForWork_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "looking-for-work");
    private final static QName _Class_QNAME = new QName("urn:ietf:params:xml:ns:pidf:rpid", "class");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mobicents.slee.sippresence.pojo.rpid
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link PlaceIs }
     * 
     */
    public PlaceIs createPlaceIs() {
        return new PlaceIs();
    }

    /**
     * Create an instance of {@link Sphere }
     * 
     */
    public Sphere createSphere() {
        return new Sphere();
    }

    /**
     * Create an instance of {@link Privacy }
     * 
     */
    public Privacy createPrivacy() {
        return new Privacy();
    }

    /**
     * Create an instance of {@link StatusIcon }
     * 
     */
    public StatusIcon createStatusIcon() {
        return new StatusIcon();
    }

    /**
     * Create an instance of {@link PlaceType }
     * 
     */
    public PlaceType createPlaceType() {
        return new PlaceType();
    }

    /**
     * Create an instance of {@link TimeOffset }
     * 
     */
    public TimeOffset createTimeOffset() {
        return new TimeOffset();
    }

    /**
     * Create an instance of {@link Mood }
     * 
     */
    public Mood createMood() {
        return new Mood();
    }

    /**
     * Create an instance of {@link Activities }
     * 
     */
    public Activities createActivities() {
        return new Activities();
    }

    /**
     * Create an instance of {@link UserInput }
     * 
     */
    public UserInput createUserInput() {
        return new UserInput();
    }

    /**
     * Create an instance of {@link PlaceIs.Text }
     * 
     */
    public PlaceIs.Text createPlaceIsText() {
        return new PlaceIs.Text();
    }

    /**
     * Create an instance of {@link PlaceIs.Video }
     * 
     */
    public PlaceIs.Video createPlaceIsVideo() {
        return new PlaceIs.Video();
    }

    /**
     * Create an instance of {@link NoteT }
     * 
     */
    public NoteT createNoteT() {
        return new NoteT();
    }

    /**
     * Create an instance of {@link PlaceIs.Audio }
     * 
     */
    public PlaceIs.Audio createPlaceIsAudio() {
        return new PlaceIs.Audio();
    }

    /**
     * Create an instance of {@link Relationship }
     * 
     */
    public Relationship createRelationship() {
        return new Relationship();
    }

    /**
     * Create an instance of {@link ServiceClass }
     * 
     */
    public ServiceClass createServiceClass() {
        return new ServiceClass();
    }

    /**
     * Create an instance of {@link Empty }
     * 
     */
    public Empty createEmpty() {
        return new Empty();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "home", scope = Sphere.class)
    public JAXBElement<Empty> createSphereHome(Empty value) {
        return new JAXBElement<Empty>(_SphereHome_QNAME, Empty.class, Sphere.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "work", scope = Sphere.class)
    public JAXBElement<Empty> createSphereWork(Empty value) {
        return new JAXBElement<Empty>(_SphereWork_QNAME, Empty.class, Sphere.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "unknown", scope = Sphere.class)
    public JAXBElement<Empty> createSphereUnknown(Empty value) {
        return new JAXBElement<Empty>(_SphereUnknown_QNAME, Empty.class, Sphere.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "happy", scope = Mood.class)
    public JAXBElement<Empty> createMoodHappy(Empty value) {
        return new JAXBElement<Empty>(_MoodHappy_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "frustrated", scope = Mood.class)
    public JAXBElement<Empty> createMoodFrustrated(Empty value) {
        return new JAXBElement<Empty>(_MoodFrustrated_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "brave", scope = Mood.class)
    public JAXBElement<Empty> createMoodBrave(Empty value) {
        return new JAXBElement<Empty>(_MoodBrave_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "annoyed", scope = Mood.class)
    public JAXBElement<Empty> createMoodAnnoyed(Empty value) {
        return new JAXBElement<Empty>(_MoodAnnoyed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "in_love", scope = Mood.class)
    public JAXBElement<Empty> createMoodInLove(Empty value) {
        return new JAXBElement<Empty>(_MoodInLove_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "depressed", scope = Mood.class)
    public JAXBElement<Empty> createMoodDepressed(Empty value) {
        return new JAXBElement<Empty>(_MoodDepressed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "grumpy", scope = Mood.class)
    public JAXBElement<Empty> createMoodGrumpy(Empty value) {
        return new JAXBElement<Empty>(_MoodGrumpy_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "hurt", scope = Mood.class)
    public JAXBElement<Empty> createMoodHurt(Empty value) {
        return new JAXBElement<Empty>(_MoodHurt_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "confused", scope = Mood.class)
    public JAXBElement<Empty> createMoodConfused(Empty value) {
        return new JAXBElement<Empty>(_MoodConfused_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "proud", scope = Mood.class)
    public JAXBElement<Empty> createMoodProud(Empty value) {
        return new JAXBElement<Empty>(_MoodProud_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "interested", scope = Mood.class)
    public JAXBElement<Empty> createMoodInterested(Empty value) {
        return new JAXBElement<Empty>(_MoodInterested_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "curious", scope = Mood.class)
    public JAXBElement<Empty> createMoodCurious(Empty value) {
        return new JAXBElement<Empty>(_MoodCurious_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "sarcastic", scope = Mood.class)
    public JAXBElement<Empty> createMoodSarcastic(Empty value) {
        return new JAXBElement<Empty>(_MoodSarcastic_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "angry", scope = Mood.class)
    public JAXBElement<Empty> createMoodAngry(Empty value) {
        return new JAXBElement<Empty>(_MoodAngry_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "remorseful", scope = Mood.class)
    public JAXBElement<Empty> createMoodRemorseful(Empty value) {
        return new JAXBElement<Empty>(_MoodRemorseful_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "distracted", scope = Mood.class)
    public JAXBElement<Empty> createMoodDistracted(Empty value) {
        return new JAXBElement<Empty>(_MoodDistracted_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "surprised", scope = Mood.class)
    public JAXBElement<Empty> createMoodSurprised(Empty value) {
        return new JAXBElement<Empty>(_MoodSurprised_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "moody", scope = Mood.class)
    public JAXBElement<Empty> createMoodMoody(Empty value) {
        return new JAXBElement<Empty>(_MoodMoody_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "humbled", scope = Mood.class)
    public JAXBElement<Empty> createMoodHumbled(Empty value) {
        return new JAXBElement<Empty>(_MoodHumbled_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "offended", scope = Mood.class)
    public JAXBElement<Empty> createMoodOffended(Empty value) {
        return new JAXBElement<Empty>(_MoodOffended_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "nervous", scope = Mood.class)
    public JAXBElement<Empty> createMoodNervous(Empty value) {
        return new JAXBElement<Empty>(_MoodNervous_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "embarrassed", scope = Mood.class)
    public JAXBElement<Empty> createMoodEmbarrassed(Empty value) {
        return new JAXBElement<Empty>(_MoodEmbarrassed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "cold", scope = Mood.class)
    public JAXBElement<Empty> createMoodCold(Empty value) {
        return new JAXBElement<Empty>(_MoodCold_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NoteT }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "other", scope = Mood.class)
    public JAXBElement<NoteT> createMoodOther(NoteT value) {
        return new JAXBElement<NoteT>(_MoodOther_QNAME, NoteT.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "restless", scope = Mood.class)
    public JAXBElement<Empty> createMoodRestless(Empty value) {
        return new JAXBElement<Empty>(_MoodRestless_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "serious", scope = Mood.class)
    public JAXBElement<Empty> createMoodSerious(Empty value) {
        return new JAXBElement<Empty>(_MoodSerious_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "bored", scope = Mood.class)
    public JAXBElement<Empty> createMoodBored(Empty value) {
        return new JAXBElement<Empty>(_MoodBored_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "excited", scope = Mood.class)
    public JAXBElement<Empty> createMoodExcited(Empty value) {
        return new JAXBElement<Empty>(_MoodExcited_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "humiliated", scope = Mood.class)
    public JAXBElement<Empty> createMoodHumiliated(Empty value) {
        return new JAXBElement<Empty>(_MoodHumiliated_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "amazed", scope = Mood.class)
    public JAXBElement<Empty> createMoodAmazed(Empty value) {
        return new JAXBElement<Empty>(_MoodAmazed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "afraid", scope = Mood.class)
    public JAXBElement<Empty> createMoodAfraid(Empty value) {
        return new JAXBElement<Empty>(_MoodAfraid_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "cranky", scope = Mood.class)
    public JAXBElement<Empty> createMoodCranky(Empty value) {
        return new JAXBElement<Empty>(_MoodCranky_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "sleepy", scope = Mood.class)
    public JAXBElement<Empty> createMoodSleepy(Empty value) {
        return new JAXBElement<Empty>(_MoodSleepy_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "calm", scope = Mood.class)
    public JAXBElement<Empty> createMoodCalm(Empty value) {
        return new JAXBElement<Empty>(_MoodCalm_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "thirsty", scope = Mood.class)
    public JAXBElement<Empty> createMoodThirsty(Empty value) {
        return new JAXBElement<Empty>(_MoodThirsty_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "anxious", scope = Mood.class)
    public JAXBElement<Empty> createMoodAnxious(Empty value) {
        return new JAXBElement<Empty>(_MoodAnxious_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "shocked", scope = Mood.class)
    public JAXBElement<Empty> createMoodShocked(Empty value) {
        return new JAXBElement<Empty>(_MoodShocked_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "guilty", scope = Mood.class)
    public JAXBElement<Empty> createMoodGuilty(Empty value) {
        return new JAXBElement<Empty>(_MoodGuilty_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "invincible", scope = Mood.class)
    public JAXBElement<Empty> createMoodInvincible(Empty value) {
        return new JAXBElement<Empty>(_MoodInvincible_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "stressed", scope = Mood.class)
    public JAXBElement<Empty> createMoodStressed(Empty value) {
        return new JAXBElement<Empty>(_MoodStressed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "in_awe", scope = Mood.class)
    public JAXBElement<Empty> createMoodInAwe(Empty value) {
        return new JAXBElement<Empty>(_MoodInAwe_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "relieved", scope = Mood.class)
    public JAXBElement<Empty> createMoodRelieved(Empty value) {
        return new JAXBElement<Empty>(_MoodRelieved_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "sad", scope = Mood.class)
    public JAXBElement<Empty> createMoodSad(Empty value) {
        return new JAXBElement<Empty>(_MoodSad_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "disappointed", scope = Mood.class)
    public JAXBElement<Empty> createMoodDisappointed(Empty value) {
        return new JAXBElement<Empty>(_MoodDisappointed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "hot", scope = Mood.class)
    public JAXBElement<Empty> createMoodHot(Empty value) {
        return new JAXBElement<Empty>(_MoodHot_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "lonely", scope = Mood.class)
    public JAXBElement<Empty> createMoodLonely(Empty value) {
        return new JAXBElement<Empty>(_MoodLonely_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "contented", scope = Mood.class)
    public JAXBElement<Empty> createMoodContented(Empty value) {
        return new JAXBElement<Empty>(_MoodContented_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "disgusted", scope = Mood.class)
    public JAXBElement<Empty> createMoodDisgusted(Empty value) {
        return new JAXBElement<Empty>(_MoodDisgusted_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "mean", scope = Mood.class)
    public JAXBElement<Empty> createMoodMean(Empty value) {
        return new JAXBElement<Empty>(_MoodMean_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "jealous", scope = Mood.class)
    public JAXBElement<Empty> createMoodJealous(Empty value) {
        return new JAXBElement<Empty>(_MoodJealous_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "flirtatious", scope = Mood.class)
    public JAXBElement<Empty> createMoodFlirtatious(Empty value) {
        return new JAXBElement<Empty>(_MoodFlirtatious_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "neutral", scope = Mood.class)
    public JAXBElement<Empty> createMoodNeutral(Empty value) {
        return new JAXBElement<Empty>(_MoodNeutral_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "ashamed", scope = Mood.class)
    public JAXBElement<Empty> createMoodAshamed(Empty value) {
        return new JAXBElement<Empty>(_MoodAshamed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "hungry", scope = Mood.class)
    public JAXBElement<Empty> createMoodHungry(Empty value) {
        return new JAXBElement<Empty>(_MoodHungry_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "impressed", scope = Mood.class)
    public JAXBElement<Empty> createMoodImpressed(Empty value) {
        return new JAXBElement<Empty>(_MoodImpressed_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "worried", scope = Mood.class)
    public JAXBElement<Empty> createMoodWorried(Empty value) {
        return new JAXBElement<Empty>(_MoodWorried_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "sick", scope = Mood.class)
    public JAXBElement<Empty> createMoodSick(Empty value) {
        return new JAXBElement<Empty>(_MoodSick_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "shy", scope = Mood.class)
    public JAXBElement<Empty> createMoodShy(Empty value) {
        return new JAXBElement<Empty>(_MoodShy_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "playful", scope = Mood.class)
    public JAXBElement<Empty> createMoodPlayful(Empty value) {
        return new JAXBElement<Empty>(_MoodPlayful_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "indignant", scope = Mood.class)
    public JAXBElement<Empty> createMoodIndignant(Empty value) {
        return new JAXBElement<Empty>(_MoodIndignant_QNAME, Empty.class, Mood.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "performance", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesPerformance(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesPerformance_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "vacation", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesVacation(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesVacation_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "on-the-phone", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesOnThePhone(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesOnThePhone_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "in-transit", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesInTransit(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesInTransit_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "working", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesWorking(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesWorking_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "breakfast", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesBreakfast(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesBreakfast_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "sleeping", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesSleeping(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesSleeping_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "meal", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesMeal(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesMeal_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "shopping", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesShopping(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesShopping_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "holiday", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesHoliday(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesHoliday_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "playing", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesPlaying(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesPlaying_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "away", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesAway(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesAway_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "worship", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesWorship(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesWorship_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "appointment", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesAppointment(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesAppointment_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "busy", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesBusy(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesBusy_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "meeting", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesMeeting(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesMeeting_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "travel", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesTravel(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesTravel_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "presentation", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesPresentation(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesPresentation_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "dinner", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesDinner(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesDinner_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "steering", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesSteering(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesSteering_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "tv", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesTv(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesTv_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "permanent-absence", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesPermanentAbsence(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesPermanentAbsence_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "spectator", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesSpectator(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesSpectator_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Empty }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "looking-for-work", scope = Activities.class)
    public JAXBElement<Empty> createActivitiesLookingForWork(Empty value) {
        return new JAXBElement<Empty>(_ActivitiesLookingForWork_QNAME, Empty.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NoteT }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "other", scope = Activities.class)
    public JAXBElement<NoteT> createActivitiesOther(NoteT value) {
        return new JAXBElement<NoteT>(_MoodOther_QNAME, NoteT.class, Activities.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:pidf:rpid", name = "class")
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
    public JAXBElement<String> createClass(String value) {
        return new JAXBElement<String>(_Class_QNAME, String.class, null, value);
    }

}
